iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0

第二週我們跟著區塊鏈列車啟程,看看NFT與區塊鏈在夯些什麼?而接下來這一節我們要來做這週的複習與總結。

一、元宇宙
• 和現實世界並存的虛擬世界。
• 時間與現實世界是同步的現在進行式。
• 概念起初是出現在 Neal Stephenson 於 1992 年所出版的小說《雪崩》(Snow Crash) 中。
• 元宇宙與虛擬實境最大的差別在於時間是否同步。

二、NFT
• 全文為Non-Fungible Token,非同質化代幣。
• 不可分割、不可替代、獨一無二,賣點是它的稀缺性。

同質化 vs 非同質化
• 同質化:同本質同價值(例如:比特幣)。
• 非同質化:不同本質不同價值(例如:NFT)。

三、元宇宙與NFT運作方式
(一)NFT運作方式
https://ithelp.ithome.com.tw/upload/images/20250930/20169261jdmiiWQPVu.jpg

(二)ERC-20 vs ERC-721
• ERC-20
針對一般的同質化代幣(例:以太幣ETH)的標準協定,同時也會清楚記載同質化代幣的總發行量,以及制定明確轉帳、匯款等交易功能。
• ERC-721
是以太坊對非同質化代幣 NFT的第一個標準協定,包含知識產權、身分證明、金融文書。建立者:CryptoKitties CTO Dieter Shirley。

(三)元宇宙七大核心元素
• 數位經濟系統。
• 能互動的虛擬環境。
• 多重身分存在的使用者。
• 與現實世界同步進行中。
• 時間持續不間斷且有周期的進行。
• 裝置,可以透過軟體與硬體結合穿越現實與虛擬世界的媒介。
• 時時刻刻連上網路。

四、智能合約
(一)功用
• 在沒有第三方介入的情況下執行交易。
• 保證公平、公正、公開,避免衝突。
• 可應用於金錢交換、房屋、車子、股票等有價值的資產。

(二)優點
1.安全:加密技術保障,不會遺失。
2.省時間:避免繁雜文書作業。
3.環保:省紙又避免弄丟毀損。

(三)缺點
1.需要程式設計:
• 智能合約要寫成程式交給電腦執行。
• 不是每家公司都有能力,可能需要聘請專業人士。
2.程式錯誤風險:
• 區塊鏈上傳後不能修改,若有錯誤需重新上傳。
3.法律不完整:
• 法律規範尚未完全建立,可能還需幾年時間。

五、加密方式
(一)明文 vs 密文
• 明文:未被加密的文字。
• 密文:加密後的文字。

(二)對稱式加密
• 凱薩密碼(Caesar Cipher):單字母替代式加密。
• 維吉尼亞密碼(Vigenere Cipher):多字母替代式加密。

(三)非對稱式加密
https://ithelp.ithome.com.tw/upload/images/20250930/20169261Uij2d5kB8h.jpg
https://ithelp.ithome.com.tw/upload/images/20250930/201692611sBeeXrqMJ.jpg
(附圖:Alice 傳訊息給 Bob)
• 對稱式:同一把「對稱鑰匙」。
• 非對稱式:一把公開、一把私密的鑰匙。

註:對稱式加密與非對稱式加密都屬於可逆加密。

六、Hash
(一)Hash名詞解釋
• 溢位 (Overflow):目標位置已經有資料。
• 碰撞 (Collision):不同資料計算後得出相同雜湊值。
• 完美雜湊 (Perfect Hashing):沒有溢位與碰撞的情況。
(二)Hash重點大整理
1.不能讓任何人從Hash值導出原始資料(單向性)。(例:不能用果汁做出水果)
2. 相同輸入必須得到相同輸出,相似輸入不應得到相同 Hash 值。(例:test和Test的Hash值不能一樣)
3.MD5、SHA為不可逆加密演算法。

七、醫療與區塊鏈
(一)三種雲端服務
• SaaS(Software as a Service,軟體即服務)
• PaaS(Platform as a Service,平台即服務)
• IaaS(Infrastructure as a Service,基礎設施即服務)

(二)四種雲端運算部署
• 公有雲(Public Cloud)
• 私有雲(Private Cloud)
• 社群雲(Community Cloud)
• 混合雲(Hybrid Cloud)

八、Q&A複習題目
1.非對稱式加密一定要用私鑰加密嗎?
2.Hello 與 hello 因為是同樣的拼字因此也會有相同的 Hash 值?
3.對稱式加密與非對稱式加密為(可逆/不可逆)加密?
4.MD5、SHA 為 (可逆/不可逆)加密?
5.Hash 可以導出原本的值?
6.三種雲端服務分別是哪三種?哪一項涵蓋範圍最大?
7.四種雲端部署分別是哪四種?


答案
1.不一定,但原理是公鑰加密就要用私鑰解密,私鑰加密就要用公鑰解密。
2.每個 Hash 只能對應到一個原始值,因此即使同樣拼字,大小寫不一樣也會有不同的 Hash。
3.可逆。
4.不可逆。
5.不可以,Hash 要是單向的。
6.SaaS、PaaS、IaaS,IaaS 涵蓋最多。
7.公有雲、私有雲、社群雲、混合雲。


這章節做了第二週的複習與統整,恭喜大家完成第二週,而下一章節將進入Part3虛擬機環境安裝教學。
可以用Q&A time一起複習~

第十五天書中的語錄是:
堅持閱讀了兩篇辛苦了,但相信也在這兩篇中,你一定認識了許多新知識。本書後面將有更多應用,讓我們繼續堅持下去吧!

上一篇
14:你知道醫療也能與區塊鏈結合嗎?
下一篇
16:工欲善其事必先利其器:虛擬機環境安裝教學
系列文
從零開始的區塊鏈學習24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言